teeming with life - Spanish English Dictionary